/**
 * 
 */

init();

function init(){	
	//重置添加输入框
	$(".noteAdded").each(function(){
		$(this).val('');
	});
		
	$.ajax({
		type:'post',
		url:'http://localhost:8088/myOA/branchinfo',
		data:{
			"typeName":"BranchInfo",
			"method":"getPageDatas"
		},
		success:function(data){
			var json=JSON.parse(data);
//			console.log(json);
			var trs="";
			for(var i=0;i<json.length;i++){
				trs+="<tr><td hidden>"+json[i].branchId+"</td>";
				trs+="<td>"+json[i].branchName+"</td>";
				trs+="<td>"+json[i].branchShortName+"</td>";
				trs+="<td><button onclick='modify(this)'>修改</button>";
				trs+="<td><button onclick='remove(this)'>删除</button></tr>";
			}
			$("#division tbody").empty().append(trs);		
		},
		error:function(res){
			console.log("失败");
		}
	});
	

}

//添加
$("#addNote").click(function(){
	if($('.noteAdded').eq(0).val()==''||$(".noteAdded").eq(1).val()==''){
		alert("不能为空");
		return;
	}
	var obj={
			"branchName":$('.noteAdded').eq(0).val(),
			"branchshortName":$(".noteAdded").eq(1).val()
	}
	$.ajax({
		type:'post',
		url:'http://localhost:8088/myOA/branchinfo',
		data:{
			"typeName":"BranchInfo",
			"method":"add",
			"data":JSON.stringify(obj)
		},
		success:function(data){
//			console.log(data);
			if(data!="true"){
				alert("添加失败");
			}else{
				alert("添加成功");
			}
			init();
		},
		error:function(res){
			console.log("失败");
		}
	});
});

//弹出修改窗体
var branch=[];
function modify(btn){	
	branch.length=0;
	branch.push($(btn).parents('tr').eq(0).children().eq(0).text());
	branch.push($(btn).parents('tr').eq(0).children().eq(1).text());
	branch.push($(btn).parents('tr').eq(0).children().eq(2).text());
//	console.log(branch);
	$(".branchInfo").eq(0).val(branch[0]);
	$(".branchInfo").eq(1).val(branch[0]);
	$(".branchInfo").eq(2).val(branch[1]);
	$(".branchInfo").eq(3).val(branch[2]);
	
	$("#modifyForm").css(formShow);
	$("#cover").css("display", "block").attr("onclick", "coverBack('#modifyForm')");
}

//修改
$("#updateBranch").click(function(){
	var branchInfoForm=$(".branchInfo");
	var branchInfo={
			"branchId":branchInfoForm.eq(0).val(),
			"branchName":branchInfoForm.eq(2).val(),
			"branchShortName":branchInfoForm.eq(3).val(),
	}
	console.log(branchInfo);
	$.ajax({
		type:'post',
		url:'http://localhost:8088/myOA/branchinfo',
		data:{
			"typeName":"BranchInfo",
			"method":"update",
			data:JSON.stringify(branchInfo)
		},
		success:function(data){
			if(data!="true"){
				alert("修改失败");
			}else{
				alert("修改成功");
			}
			init();	
			//收起窗口
			$("#cover").hide();
			$("#modifyForm").css(formHide);
		},
		error:function(res){
			console.log("网络错误");
		}
	})
});

//删除
function remove(btn){
	if(confirm("是否删除?")){
		var id=$(btn).parents('tr').eq(0).children().eq(0).text();
		var data={
				"branchId":id
		}
		$.ajax({
			type:'post',
			url:'http://localhost:8088/myOA/branchinfo',
			data:{
				"typeName":"BranchInfo",
				"method":"delete",
				"data":JSON.stringify(data)
			},
			success:function(data){
				if(data!="true"){
					alert("删除失败");
				}else{
					alert("删除成功");
				}
				init();	
			},
			error:function(res){
				console.log("网络错误");
			}
		});
	}
	
}

//隐藏窗口
function coverBack(frm) {
	$("#cover").hide();
	$(frm).css(formHide);
} 
